package bean;

/**
 * Implementacao do Algoritmo LZW
 * 
 * @author Anderson Almeida
 * @author Giovani Barbosa
 * 
 */
public abstract class LZW {

	protected Mapa dicionario;

	protected LZW() {
		dicionario = new Mapa();
		povoaDicionario();
	}

	// Povoa o dicionario com os 256 caracteres da tabela ASCII
	private void povoaDicionario() {
		for (int i = 0; i < 256; i++) {
			dicionario.add((char) i + "");
		}
	}

}
